//
//  DeviceModelUtil.h
//  Peso Guide
//
//  Created by macbook on 2025/6/6.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSInteger, DeviceFamily) {
    DeviceFamilyiPhone,
    DeviceFamilyiPad,
    DeviceFamilyiPod,
    DeviceFamilySimulator,
    DeviceFamilyUnknown
};

@interface DeviceModelUtil : NSObject

+ (NSString *)deviceModel;
+ (NSString *)deviceModelName;
+ (DeviceFamily)deviceFamily;
+ (NSString *)deviceResolution;
+ (NSString *)deviceOSVersion;
+ (NSString *)deviceIdentifier;
+ (BOOL)isRetinaDisplay;
+ (BOOL)isFaceIDCapable;
+ (BOOL)isNotchDevice;
+ (NSString *)deviceMarketingName;

@end

NS_ASSUME_NONNULL_END
